Arraial do Cabo, amtlich Município de Arraial do Cabo, ist ein Ort in der Região dos Lagos (Region Lagos) an der Costa do Sol im Bundesstaat Rio de Janeiro, in Brasilien. Die Stadt liegt auf einer Halbinsel an der südöstlichen Küste des Bundesstaates, am atlantischen Ozean. Sie ist ein beliebter Urlaubsort, verfügt über vier Strände direkt in der Stadt und ist bekannt für ihr Tauchrevier. Die Munizipalstadt hat nach der Volkszählung von 2010 27.715 Einwohner auf rund 160 km². Die Zahl wurde vom IBGE zum 1. Juli 2018 auf 30.096 Bewohner geschätzt.
Der Ort befindet sich auf einer Halbinsel an der südöstlichen Küste von Brasilien, südlich von Cabo Frio und östlich der Laguna de Araruama. Im Norden befindet sich ein Teil des Parque Estadual da Costa do Sol mit seinen ausgedehnten Dünen- und Salzwiesenlandschaften. Vorgelagert im atlantischen Ozean befindet sich im Nordosten die Insel Ilha dos Porcos und im Südosten die Insel Ilha do Carbo Frio.